Мы добавим на форму выбор периода, получим значения итогов. Переберем субконто и заполним таблицу значений.
Процедура Сформировать()
Результат = СоздатьОбъект("ТаблицаЗначений");
Результат.НоваяКолонка("ГруппыОС","Перечисление.ГруппыОС");
Результат.НоваяКолонка("начБаланс");
Т = СоздатьОбъект("Таблица");
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,"01.1");
БИ.ВыбратьСубконто(1,0,0,0,0,"Группа",0);
Пока БИ.ПолучитьСубконто() = 1 Цикл
Результат.НоваяСтрока();
Результат.ГруппыОС = БИ.Субконто().Группа;
Результат.начБаланс=БИ.СНД();
КонецЦикла;
Т.ТолькоПросмотр(1);
Т.Показать();
КонецПроцедуры
Здесь все должно быть знакомо кроме НоваяСтрока. Она создает новую строку в таблице значений а заполнить ее можно сославшись на имена колонок. Смотрим описание.
НоваяСтрока
Добавляет новую строку в таблицу значений.
Синтаксис:
НоваяСтрока(<НомерСтроки>)
Англоязычный синоним:
NewLine
Параметры:
<НомерСтроки> Необязательный параметр. Числовое
выражение, содержащее позицию, в которую следует вставить новую строку.
Возвращаемое значение:
Номер новой строки.
Описание:
Метод НоваяСтрока вставляет новую строку в таблицу значений в
указанную позицию.